Id : kotlin

Kursus / Bimbel / Aplikasi Android

Android Studio Kotlin

Linux Kernel | Kotlin | Open Source

Android adalah sistem operasi yang dirancang oleh Google dengan basis kernel Linux untuk mendukung kinerja perangkat elektronik layar sentuh, seperti tablet atau smartphone. Pertama kali dirilis, Android ditargetkan untuk dapat digunakan pada perangkat kamera digital.Lalu di arahkan ke pasar smartphone, yaitu tahun 2004 sebagai saingan Symbian dan juga Windows Mobile. Dan Google mengakuisisinya pada Juli 2005 dalam prototype Qwerty Keypad, Lalu demi menyaingi iPhone, Nokia dan Balckberry dirilislah ponsel dengan layar sentuh (HTC Dream /T-Mobile G1) pada 2008.

Karena open source, para developer bebas menggunakan, memodifikasi, memperbaiki dan mendistribusikan OS ini diperangkatnya tanpa lisensi / gratis.
Developer bebas membuat aplikasi dengan kode-kode sumber yang dikeluarkan google. Dengan seperti itu android memiliki jutaan support aplikasi gratis/berbayar yang dapat diunduh melalui google play.

Keunggulan Android:

  • Sistem Operasi Open Source, semua bisa mengoptimalkan dan mengembangkan OS ini untuk smartphone yang dibuatnya.
  • Harganya Beragam,bias menjangkau semua kalangan
  • Memiliki Banyak Dukungan Aplikasi, siapapun support mengembangkan aplikasi berbasis source code dari Android (Cek Playstore).
  • Mudah dimodifikasi,hardware bisa di custom hingga overclock.

Kekurangan Android:

  • Kerja sistemnya cukup berat, Hal ini menyebabkan banyak memori yang dibutuhkan, baik RAM maupun ROM. Bagi smartphone yang memiliki RAM dan ROM berkapasitas kecil, tentu ini akan menghambat performanya.
  • Hasil modifikasi sering menyebabkan sistem bekerja tidak stabil dan kurang optimal
  • Kurang responsif jika disandingkan dengan spesifikasi hardware yang tidak baik

  • Google membantu para Developer dengan merilis Tools Android Studio berupa Lingkungan Pengembangan Terpadu (Integrated Development Environment/IDE) resmi(berbasis IntelliJ IDEA). Selain sebagai editor kode dan fitur developer IntelliJ yang andal, Android Studio menawarkan banyak fitur yang meningkatkan produktivitas Kita dalam membuat aplikasi Android.

    Keunggulan Android Studio:
    • Sistem build berbasis Gradle yang fleksibel
    • Emulator yang cepat dan kaya fitur
    • Lingkungan terpadu dalam mengembangkan aplikasi
    • Bisa melakukan push pada perubahan kode dan resource ke aplikasi yang sedang berjalan tanpa memulai ulang aplikasi
    • Template kode dan integrasi GitHub
    • Framework dan fitur pengujian yang lengkap
    • Fitur lint untuk merekam performa, kegunaan, kompatibilitas versi dll
    • Dukungan C++ dan NDK
    • Dukungan bawaan untuk Google Cloud Platform, yang memudahkan integrasi
    • Google Cloud Messaging dan App Engine

    Kursus Reguler Kotlin

    Biaya Rp. 800.000;

    Target Belajar Android al penguasaan dalam hal :

    • Hari ke-1:
      mendesain layout xml, java GUI pada Kotlin Android Studio membuat kalkulator matematika +,-,x,:,^,mod,log,lon, exp, fungsi trigonometri, sudut, dsb membuat kalkulator kalimat / fungsi String pada Android pembuatan dan penerapan fungsi buatan sendiri membuat alert/pesan, notif dan relasi antar halaman pengayaan materi : penggunaan Toolbox button, imagebutton, image pada Android

    • Hari ke-2:
      mendesain layout xml, java GUI pada Android Studio membuat kalkulator string charAt(int index), equals(Object obj), equalsIgnoreCase(String string) compareTo(String string),compareToIgnoreCase(String string) indexOf(int ch), substring(int beginIndex) concat(String str),replace(char oldChar, char newChar) trim(),toCharArray(), length() pembuatan dan penerapan fungsi buatan sendiri pengayaan materi : penggunaan Toolbox radiobutton, ComboBox, ListBox, checkbox Android

    • Hari ke-3:
      Logika Perbandingan Android: If & Nesting If (if..else..end) , switch Penerapan Statement (While..do / do while) Membuat Menu Utama, Tentang, Profil dan Relasi Antar halaman Review Materi Hari1, Hari2 pengayaan materi :penerapan alert dialog, Messagebox

    • Hari ke-4:
      Pengenalan Variabel database koneksi Android Operasi menampilkan seluruh data dari database Operasi menampilkan detail suatu data dari database Navigasi Antar Halaman Review Materi Hari1, Hari2, Hari3

    • Hari ke-5:
      Operasi mengedit data Operasi menghapus data database Review Materi Hari1, Hari2, Hari3, Hari4 Penerapan Login Multi Aktor Menu Utama


    NB:
    Lama Belajar 5 Hari @ 3jam
    Kelas Minimal 2 Orang
    Jika Membawa Laptop Sendiri Harus Sudah Terinstall Program

    Pencuci Mulut

    Android memakai penamaan model makanan pencuci mulut.Dimulai dari Abjad A,B C dst...

    Sejarah Perkembangan Android:

    • 1. Astro 1.0 (Alpha):September 2008 Versi android 1.0 HTC dream

    • 2. Bender 1.1 (Beta):Februari 2009 Versi android 1.1 Android Market

    • 3. Cupcake 1.5 :April 2009 on-screen keyboard

    • 4. Donut 1.6 :September 2009 CDMA/EVDO, 802.1 x, VPNs

    • 5. Eclair 2.0 – 2.1 Oktober 2009 Google maps

    • 6. Froyo 2.2 /frozen yoghurt Mei 2010 kunci pin

    • 7. Gingerbread 2.3 Desember 2010 kamera depan /foto selfie.

    • 8. Honeycomb 3.0/3.1 Februari 2011 grafis serta virtual buttons dan tablet

    • 9. Ice Cream Sandwich 4.0 Oktober 2011 face unlock, aplikasi email dan rekap penggunaan data internet

    • 10. Jelly Bean 4,1/4.2/4.3 thn 2012 voice assistent,photo sphere, daydream, power control, dsb

    • 11. KitKat 4.4 Oktober 2013 user experience.

    • 12. Lollipop 5.0 November 2014 User Interface “material design”

    • 13. Marshmallow 6.0 Oktober 2015 search bar, perizinan, sensor jari

    • 14. Nougat 7.0 tahun 2016 multi-window, 63 emoji baru.

    • 15. Oreo 8.0 Agustus 2017 multi tasking, custom notifikasi

    • 16. Pie 9.0 Agustus 2018 smart reply dari notifikasi, navigasi gestur, adaptive battery, digital wellbeing dll

    • 17. Android 10, tidak lagi menggunakan nama dessert atau makanan penutup karena tidak menemukan makanan yang berasal dari awalan Q

    Android Studio merupakan peralatan lengkap untuk apapun keinginan kita dalam membuat aplikasi Android, bahkan membuat game. Dengan alat ini, kita siap membuat aplikasi untuk perangkat, merk, dan resolusi layar apapun.Dalam hal ini, Android mendukung bahasa pemrograman Java dan Kotlin.

    Kotlin adalah bahasa pemrograman modern yang diketik secara statis yang digunakan oleh lebih dari 60% developer Android profesional yang membantu meningkatkan produktivitas, kepuasan developer, dan keamanan kode.

    Contoh Penerapan Aplikasi menggunakan Android Kotlin yang umumnya kita support antara lain:


    REQUEST CLASS

    Kelas Dibuka Sesuai Permintaan Peserta. Umumnya Untuk Studi Kasus khusus, Implementasi, Prototype, Sistem Usulan, CRISP-DM, maunpun Pembaruan (Novelty) dari Aplikasi Client-Server yang sudah ada sebelumnya

    • Pilihan Sistem / Database:

      Android Pengolahan Database, Looks n Feel, Virtual Reality, Augmented Reality, Game Interaktif, Media Pembelajaran Aktraktif, Create Update Delete Search Data terhadap kolom tabel database yang dibuat Penerapan pada Database Dynamic : Sql-Server, Mysql/Mysqli, postGreeSQL, Firebase, MongoDB Penerapan pada Data Static : .xls, .mat, .csv, .txt , API Media Sosial, SMS gateway, Mail Gateway, Auto Respon Telegram/Medsos, SMTP/SMPP, Notifikasi Bonus: Studi Kasus / Sistem Informasi


    Contoh Penerapan Untuk Sistem Sekolah

    • Implementasi 1:

      sistem informasi manajemen sekolah, sistem yang berfungsi untuk mengelola sekolah, baik berupa anggaran dan tata kelola pendidikan.

    • Implementasi 2:

      sistem pendukung keputusan pemilihan guru teladan, sistem yang berfungsi untuk menilai guru terbaik yang ada pada sekolah. untuk menilai ini biasanya menggunakan kriteria. dalam hal ini penggunaan metode2 perangkingan (SAW, TOPSIS, WP, Fuzzy dll bisa di gunakan)

    • Implementasi 3:

      sistem pendukung keputusan penentuan pemberian beasiswa, sistem yang berfungsi untuk menentukan layak dan tidak layaknya pemberian beasiswa kepada murid

    • Implementasi 4:

      sistem pendukung keputusan evaluasi kinerja guru, sistem yang berguna untuk mengevaluasi kinerja guru baik dari pengajaran maupun sikap dan kedisiplinan

    • Implementasi 5:

      sistem informasi penerimaan siswa didik, sistem yang digunakan untuk menerima siswa didik baru pada suatu sekolah

    • Implementasi 6:

      sistem informasi perpustakaan sekolah, sistem yang digunakan untuk mengelola buku yang ada diperpustakaan baik peminjaman maupun pengembalian buku disekolah

    • Implementasi 7:

      sistem informasi pengelolaan lpj dana bos, sistem yang digunakan untuk mengelola data bos pada suatu sekolah

    • Implementasi 8:

      sistem pendukung keputusan penentuan kelas terbaik, sistem yang berfungsi untuk mengevaluasi kelas berdasarkan ketentuan yang ada

    • Implementasi 9:

      sistem informasi pembayaran spp dan bangunan, sistem yang digunakan untuk mengelola data spp dan bangunan sekolah siswa


    Portofolio Aplikasi Android

    Contoh Aplikasi - Simulasi Penggunaan Program Android yang Sudah Dibuat / Disupport
    	
    + Analisa dan implementasi manajemen perencanaan pt lp2maray jakarta berbasis Android
    + Aplikasi dokumentasi akta dan legalitas pt lp2maray berbasis Android
    + Aplikasi e-learning bahasa dengan metode prototipe berbasis Android
    + Aplikasi pelayanan Pembuatan berkas persyaratan nikah berbasis Android
    + Aplikasi pembelajaran hardware komputer berbasis Android
    + Membangun Android sebagai media pembelajaran di smp lp2maray
    + Pengolahan data nilai siswa smk berbasis Android
    + Pengolahan data pembayaran sumbangan pembinaan pendidikan smk lp2maray berbasis Android
    + Pengolahan data penjualan mesin besi pada pt. lp2maray berbasis multiuser Android
    + Pengolahan data siswa smk lp2maray berbasis Android
    + Perancangan aplikasi sistem informasi pinjaman keuangan nasabah koperasi berbasis Android
    + Perancangan sistem informasi absensi harian siswa smk lp2maray berbasis Android
    + Perancangan sistem informasi akuntansi perpustakaan tradisional berbasis Android
    + Perancangan sistem informasi kepegawaian (staf pengajar dan tata usaha) pada mts lp2maray berbasis Android
    + Perancangan sistem informasi nilai akademi kebidanan sari mulia banjarmasin berbasis Android
    + Perancangan sistem informasi pengelolaan keuangan siswa berbasis Android di man lp2maray
    + Perancangan sistem informasi penjualan dan pembelian pada pt. lp2maray berbasis Android
    + Perangkat lunak penjualan barang menggunakan barcode toko hikmah minimarket berbasis Android
    + Perangkat lunak rekrutmen pegawai pt. lp2maray berbasis client-server Android
    + Sistem aplikasi rental pada perpustakaan berbasis Android
    + Sistem aplikasi souvenir berdasarkan omset pencapaian sales berbasis Android
    + Sistem informasi stok barang ud. sumber rasa kota tasikmalaya berbasis Android
    + Sistem informasi akademik pesantren pada pondok pesantren lp2maray berbasis Android
    + Sistem informasi pendaftaran dan sistem akademik smk berbasis Android
    + Sistem informasi akuntansi di LPK bahasa berbasis Android
    + Sistem informasi akuntansi penerimaan dan pengeluaran kas pada petugas pengiriman barang pt. lp2maray berbasis Android
    + Sistem informasi aplikasi pengelolaan transaksi keuangan dan pendataan konsumen berbasis Android
    + Sistem informasi biodata pegawai pada smp lp2maray berbasis Android
    + Sistem informasi data pegawai pt lp2maray berbasis Android
    + Sistem informasi koperasi simpan pinjam pada sma lp2maray berbasis Android
    + Sistem informasi pencatatan nilai di sekolah dasar negeri lp2maray berbasis Android 
    + Sistem informasi pendataan keluarga miskin dengan parameter penghasilan dan kondisi rumah berbasis Android client server
    + Sistem informasi pengelolaan barang inventaris sekolah berbasis Android
    + Sistem informasi perpustakaan sekolah menggunakan Android client server
    + Sistem informasi produksi pelelangan ikan di dinas kelautan dan perikanan berbasis Android
    + Sistem informasi rawat jalan instalasi gawat darurat (igd) di rumah sakit berbasis Android
    + Sistem informasi simpan pinjam pada koperasi lp2maray berbasis Android
    + Sistem informasi tagihan rekening pdam kota lp2maray berbasis Android secara online
    + Sistem informasi terminal angkutan umum penumpang berbasis Android
    + Sistem komputerisasi absen guru dan jadwal mengajar pada LPK xyt berbasis Android
    + Sistem pakar pendeteksian kerusakan hardware pada komputer dengan metode fuzzy berbasis Android
    + Sistem pelayanan servis komputer cv. lp2maray berbasis Android
    + Sistem pengolahan data gaji pegawai cv. lp2maray berbasis Android
    + Sistem pengolahan data pasien berbasis client server pada praktek dr. lp2maray berbasis Android
    + Sistem pengolahan data pegawai di smp lp2maray berbasis Android
    + Sistem pengolahan data penduduk desa lp2maray berbasis Android
    + Sistem pengolahan data rental bus po lp2maray berbasis Android
    + Sistem pengolahan penggajian pegawai di smp xyz berbasis Android
    + website pendaftaran dan tes ujian masuk smp xyz berbasis Android
    
    

    PILIHAN JENIS KURSUS